关于容灾、备份、集群、负载均衡这类概念,很多朋友都容易混淆,到底它们之间有什么区别?上期小编已经给大家讲解了关于容灾的概念,这期小编将为大家分享集群和负载均衡是什么?
1、"负载均衡"
假设有5台服务器,如果有5个访问请求,没有负载均衡时,可能5个请求都访问机器A,这样可能引致访问速度慢,A机器崩溃等问题,而有了负载均衡,就会将5个任务按照策略进行分发,可能5台机器每台负责处理一个任务就OK了。
2、"集群"
多台服务器同时处理某一事务,听起来与"负载均衡"有点像,但是其实负载均衡是5个任务摊分给5台机器,而集群相当于一个任务拆分为5份,5台机器一起来处理同一个任务,分别完成自己负责的部分后汇总一起输出结果。例如有一个很复杂的计算任务,1台机要算5小时才能解决,那么5台同时计算,可能1小时就解决了,这个是"集群"的主要用途。
再举个例子,阐述集群和负载均衡的区别:
你被领导要求完成一份文档的编写工作,我们把它看做是计算机要进行处理的业务。
1、这个文档由多个人分解成多个子文档,每个人完成一部分,最后拼装成完整的文档,这就是集群的工作。
2、如果这个文档放在一个机器上,多人同时访问会导致响应速度变慢,这时候网管多放了几台机器,每个机器上都有这个文档,访问者会自动被分配到访问较少的服务器上处理该文档,这就叫负载均衡。
四、一个场景实例包含了以上所有技术
1、数据中心里的服务器的应用和后台的数据库都做了备份,把数据备份到了存储上。
2、数据库之间采用了双机热备,做到了基本的容灾
3、应用服务器之间做了集群部署,共同对业务进行并行处理,提高了业务效能
4、应用服务器的前端加了负载均衡设备,通过负载均衡设备可以把任务均衡的分配给相应服务器,进行处理。
通过以上场景和之前的概念描述,我们来做一下最后的总结:
"容灾"与"备份"与集群和负载均衡不是同一个概念, "容灾"是目的,而"备份"只是实现容灾的其中一种手段,不是唯一;备份主要考虑的是数据的完整性,不要丢失。而容灾考虑的主要目的是数据的可用性,业务的连续性,最终是要求业务一直不间断。
如果说备份和容灾技术追求的目的,可以理解为业务的稳定和连续性,那么集群和负载均衡技术追求的目的就是业务的高效性,也就是为了提升业务系统运行的性能,让用户在使用业务时候的体验效果不卡顿很顺畅!!!
分享到这儿相信大家对备份、容灾、集群和负载均衡都有了一个大概的概念,关注我们了解更多相关资讯。
全国服务热线:400-028-4366/028-85538251